.header-menu-item {
  position: relative;
  .link {
    display: block;
    padding: 0 10px;
    transition: 0.3s;
    color: #E2C8CA;
    background: transparent;
    text-decoration: none;
    font-size: inherit;
    &:hover {
      color: #FFFFFF;
      background: #7B111B;
      text-decoration: underline;
    }
  }
  .dorpdown-box {
    position: absolute;
    padding: 10px;
    z-index: 10;
    top: 36px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
    color: #333333;
    &.right {
      right: 0;
    }
    &.left {
      left: 0;
    }
    &.center {
      left: 50%;
      margin-left: -75px;
    }
  }
  .iconfont {
    font-size: inherit;
    &::before {
      margin-right: 5px;
    }
  }
}